package com.cn.springcloudwechat.model.find.askDoctor;

import java.sql.Time;
import java.util.Date;
/**
 * 医生信息实体类
 */
public class YmDoctor {
    /**
     * 流水ID主键
     */
    private Long doctorId;
    /**
     * 服务站id
     */
    private Long stationId;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 真实姓名
     */
    private String doctorRealName;
    /**
     * 医生级别ID
     */
    private Long doctorLevelId;
    /**
     * 医生咨询类型
     */
    private Long douctorConsultTypeId;
    /**
     * 医生标签(1.回复最快2.主治医师3经验丰富)
     */
    private String doctorTags;
    /**
     * 对医生的评价(例如:主治医生 经验丰富之类)
     */
    private String doctorAssess;
    /**
     * 今日剩余提问名额
     */
    private Integer quota;
    /**
     * 总提问数
     */
    private Integer totalQuota;
    /**
     * 是否推荐（0否 1是）
     */
    private Short recommend;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 简介
     */
    private String des;

    //联表查询字段
    /**
     * 星期几（）
     */
    private String doctorWeek;
    /**
     * 上班时间段(比如：8:00-12:00)
     */
    private String workTime;
    /**
     * 咨询种类名称
     */
    private String douctorConsultTypeName;
    /**
     * 等级名称(医生职称)
     */
    private String levetName;

    /**
     * 省ID(按省排序)
     */
    private Long provinceAreaId;
    /**
     * 用户头像
     */
    private String headimgurl;
    /**
     * 服务站地址
     */
    private String stationName;

    /**
     * 服务开始时间
     */
    private Time workStart;
    /**
     * 服务结束时间
     */
    private Time workEnd;

    public Integer getTotalQuota() {
        return totalQuota;
    }

    public void setTotalQuota(Integer totalQuota) {
        this.totalQuota = totalQuota;
    }

    public Time getWorkStart() {
        return workStart;
    }

    public void setWorkStart(Time workStart) {
        this.workStart = workStart;
    }

    public Time getWorkEnd() {
        return workEnd;
    }

    public void setWorkEnd(Time workEnd) {
        this.workEnd = workEnd;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getHeadimgurl() {
        return headimgurl;
    }

    public void setHeadimgurl(String headimgurl) {
        this.headimgurl = headimgurl;
    }

    public String getDoctorWeek() {
        return doctorWeek;
    }

    public void setDoctorWeek(String doctorWeek) {
        this.doctorWeek = doctorWeek;
    }

    public String getWorkTime() {
        return workTime;
    }

    public void setWorkTime(String workTime) {
        this.workTime = workTime;
    }

    public String getDouctorConsultTypeName() {
        return douctorConsultTypeName;
    }

    public void setDouctorConsultTypeName(String douctorConsultTypeName) {
        this.douctorConsultTypeName = douctorConsultTypeName;
    }

    public String getLevetName() {
        return levetName;
    }

    public void setLevetName(String levetName) {
        this.levetName = levetName;
    }

    public Long getProvinceAreaId() {
        return provinceAreaId;
    }

    public void setProvinceAreaId(Long provinceAreaId) {
        this.provinceAreaId = provinceAreaId;
    }

    public Long getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Long doctorId) {
        this.doctorId = doctorId;
    }

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getDoctorRealName() {
        return doctorRealName;
    }

    public void setDoctorRealName(String doctorRealName) {
        this.doctorRealName = doctorRealName == null ? null : doctorRealName.trim();
    }

    public Long getDoctorLevelId() {
        return doctorLevelId;
    }

    public void setDoctorLevelId(Long doctorLevelId) {
        this.doctorLevelId = doctorLevelId;
    }

    public Long getDouctorConsultTypeId() {
        return douctorConsultTypeId;
    }

    public void setDouctorConsultTypeId(Long douctorConsultTypeId) {
        this.douctorConsultTypeId = douctorConsultTypeId;
    }

    public String getDoctorTags() {
        return doctorTags;
    }

    public void setDoctorTags(String doctorTags) {
        this.doctorTags = doctorTags == null ? null : doctorTags.trim();
    }

    public String getDoctorAssess() {
        return doctorAssess;
    }

    public void setDoctorAssess(String doctorAssess) {
        this.doctorAssess = doctorAssess == null ? null : doctorAssess.trim();
    }

    public Integer getQuota() {
        return quota;
    }

    public void setQuota(Integer quota) {
        this.quota = quota;
    }

    public Short getRecommend() {
        return recommend;
    }

    public void setRecommend(Short recommend) {
        this.recommend = recommend;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDes() {
        return des;
    }

    public void setDes(String des) {
        this.des = des == null ? null : des.trim();
    }
}